From 81cea233bece6b55565f8406b3aca8e90c393bd7 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Thu, 11 Jun 2026 13:37:50 +0000 Subject: [PATCH 1/2] Update translation from Transifex Co-Authored-By: Maciej Olko --- README.en.md | 4 ++-- README.md | 4 ++-- about.po | 8 ++++++-- glossary.po | 25 ++++++++++++++++++++++--- 4 files changed, 32 insertions(+), 9 deletions(-) diff --git a/README.en.md b/README.en.md index 95a5d201b..6662a8e78 100644 --- a/README.en.md +++ b/README.en.md @@ -17,8 +17,8 @@ f'''[![build](https://github.com/python/python-docs-pl/actions/workflows/update- ]]] --> [![build](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml/badge.svg)](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml) [![core 100.00%](https://img.shields.io/badge/core-100.00%25-0.svg)](https://translations.python.org/#pl) -[![Total Translation of Documentation](https://img.shields.io/badge/total_words-5.80%25-0.svg)](https://translations.python.org/#pl) -[![Total Translation of Documentation](https://img.shields.io/badge/total_strings-12.67%25-0.svg)](https://translations.python.org/#pl) +[![Total Translation of Documentation](https://img.shields.io/badge/total_words-5.81%25-0.svg)](https://translations.python.org/#pl) +[![Total Translation of Documentation](https://img.shields.io/badge/total_strings-12.68%25-0.svg)](https://translations.python.org/#pl) [![lint errors count](https://shields.io/badge/dynamic/xml?url=https%3A%2F%2Ftranslations.python.org%2Fbuild-details.html&query=%2F%2Ftr%5Btd%5B%40data-label%3D%27language%27%20and%20contains%28.%2C%20%27%28pl%29%27%29%5D%5D%20%20%20%2F%2Ftd%5B%40data-label%3D%27lint%27%5D%2Fa%2Ftext()&label=lint%20errors)](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml) diff --git a/README.md b/README.md index 4fb262f92..f1b372b82 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,8 @@ f'''[![build](https://github.com/python/python-docs-pl/actions/workflows/update- ]]] --> [![build](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml/badge.svg)](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml) [![podstawowe artykuły 100.00%](https://img.shields.io/badge/podstawowe_artykuły-100.00%25-0.svg)](https://translations.python.org/#pl) -[![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość_słów-5.80%25-0.svg)](https://translations.python.org/#pl) -[![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość_napisów-12.67%25-0.svg)](https://translations.python.org/#pl) +[![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość_słów-5.81%25-0.svg)](https://translations.python.org/#pl) +[![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość_napisów-12.68%25-0.svg)](https://translations.python.org/#pl) [![liczba błędów lintowania](https://shields.io/badge/dynamic/xml?url=https%3A%2F%2Ftranslations.python.org%2Fbuild-details.html&query=%2F%2Ftr%5Btd%5B%40data-label%3D%27language%27%20and%20contains%28.%2C%20%27%28pl%29%27%29%5D%5D%20%20%20%2F%2Ftd%5B%40data-label%3D%27lint%27%5D%2Fa%2Ftext()&label=b%C5%82%C4%99dy%20lintowania)](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml) diff --git a/about.po b/about.po index 9b22305b1..d576594e1 100644 --- a/about.po +++ b/about.po @@ -5,15 +5,16 @@ # # Translators: # python-doc bot, 2025 +# Maciej Olko , 2026 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-09 16:27+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" -"Last-Translator: python-doc bot, 2025\n" +"Last-Translator: Maciej Olko , 2026\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -79,6 +80,9 @@ msgid "" "`__ for a partial " "list of contributors." msgstr "" +"Wielu ludzi rozwija język Python, bibliotekę standardową Pythona i " +"dokumentację. W `repozytorium GitHub CPythona `__ znajdziesz częściową listę kontrybutorów." msgid "" "It is only with the input and contributions of the Python community that " diff --git a/glossary.po b/glossary.po index 2340ae023..57599510f 100644 --- a/glossary.po +++ b/glossary.po @@ -5,15 +5,16 @@ # # Translators: # python-doc bot, 2025 +# Maciej Olko , 2026 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-09 16:27+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" -"Last-Translator: python-doc bot, 2025\n" +"Last-Translator: Maciej Olko , 2026\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,6 +34,9 @@ msgid "" "The default Python prompt of the :term:`interactive` shell. Often seen for " "code examples which can be executed interactively in the interpreter." msgstr "" +"Domyślny znak zachęty powłoki :term:`interaktywnej ` Pythona. " +"Często spotykane w przypadku przykładów kodu, które mogą być wykonywane w " +"interpreterze." msgid "``...``" msgstr "``...``" @@ -46,10 +50,14 @@ msgid "" "right delimiters (parentheses, square brackets, curly braces or triple " "quotes), or after specifying a decorator." msgstr "" +"Domyślnego znaku zachęty powłoki :term:`interaktywnej ` Pythona " +"przy wpisywaniu kodu wciętego bloku, wewnątrz pary odpowiadających sobie " +"ograniczników (nawiasów, nawiasów kwadratowych, nawiasów klamrowych lub " +"potrójnych cudzysłowów) lub po użyciu dekoratora." msgid "" "The three dots form of the :ref:`Ellipsis ` object." -msgstr "" +msgstr "Formy obiektu :ref:`Ellipsis `." msgid "abstract base class" msgstr "abstrakcyjna klasa bazowa" @@ -66,6 +74,17 @@ msgid "" "module), import finders and loaders (in the :mod:`importlib.abc` module). " "You can create your own ABCs with the :mod:`abc` module." msgstr "" +"Abstrakcyjne klasy bazowe uzupełniają :term:`duck-typing`, oferując sposób " +"definiowania interfejsów w sytuacjach, gdy inne techniki, takie jak :func:" +"`hasattr`, byłyby nieporęczne lub nieco błędne (na przykład w przypadku :ref:" +"`magicznych metod ` ). Abstrakcyjne klasy bazowe wprowadzają " +"wirtualne podklasy, czyli klasy, które nie dziedziczą po żadnej klasie, ale " +"są nadal rozpoznawane przez :func:`isinstance` i :func:`issubclass`; zobacz " +"dokumentację modułu :mod:`abc`. Python zawiera wiele wbudowanych " +"abstrakcyjnych klas bazowych dla struktur danych (w module :mod:`collections." +"abc`), liczb (w module :mod:`numbers`), strumieni (w module :mod:`io`), " +"wyszukiwarek i loaderów importów (w module :mod:`importlib.abc`). Możesz " +"stworzyć własną abstrakcyjną klasę bazową za pomocą modułu :mod:`abc`." msgid "annotate function" msgstr "" From 0d75e14660f641778ddc894edb1841e1b2c90bfa Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Thu, 11 Jun 2026 18:04:54 +0000 Subject: [PATCH 2/2] Update translation from Transifex --- README.en.md | 6 +- README.md | 6 +- c-api/memory.po | 12 +-- howto/annotations.po | 8 +- howto/argparse.po | 8 +- howto/curses.po | 14 +--- howto/descriptor.po | 14 +--- howto/functional.po | 31 +++----- howto/instrumentation.po | 11 +-- howto/ipaddress.po | 11 +-- howto/logging-cookbook.po | 8 +- howto/logging.po | 8 +- howto/perf_profiling.po | 8 +- howto/regex.po | 8 +- howto/sockets.po | 8 +- howto/sorting.po | 8 +- howto/unicode.po | 8 +- howto/urllib2.po | 8 +- library/argparse.po | 17 ++++- library/asyncio.po | 2 +- library/socket.po | 157 ++++++++++++++++++++------------------ library/unittest.mock.po | 6 +- reference/expressions.po | 124 ++++++++++++++++++++++++------ tutorial/venv.po | 10 ++- whatsnew/changelog.po | 106 ++++++++++++++++++++++--- 25 files changed, 344 insertions(+), 263 deletions(-) diff --git a/README.en.md b/README.en.md index 6662a8e78..394ff713a 100644 --- a/README.en.md +++ b/README.en.md @@ -16,9 +16,9 @@ f'''[![build](https://github.com/python/python-docs-pl/actions/workflows/update- ''') ]]] --> [![build](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml/badge.svg)](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml) -[![core 100.00%](https://img.shields.io/badge/core-100.00%25-0.svg)](https://translations.python.org/#pl) -[![Total Translation of Documentation](https://img.shields.io/badge/total_words-5.81%25-0.svg)](https://translations.python.org/#pl) -[![Total Translation of Documentation](https://img.shields.io/badge/total_strings-12.68%25-0.svg)](https://translations.python.org/#pl) +[![core 99.88%](https://img.shields.io/badge/core-99.88%25-0.svg)](https://translations.python.org/#pl) +[![Total Translation of Documentation](https://img.shields.io/badge/total_words-5.80%25-0.svg)](https://translations.python.org/#pl) +[![Total Translation of Documentation](https://img.shields.io/badge/total_strings-12.65%25-0.svg)](https://translations.python.org/#pl) [![lint errors count](https://shields.io/badge/dynamic/xml?url=https%3A%2F%2Ftranslations.python.org%2Fbuild-details.html&query=%2F%2Ftr%5Btd%5B%40data-label%3D%27language%27%20and%20contains%28.%2C%20%27%28pl%29%27%29%5D%5D%20%20%20%2F%2Ftd%5B%40data-label%3D%27lint%27%5D%2Fa%2Ftext()&label=lint%20errors)](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml) diff --git a/README.md b/README.md index f1b372b82..3ac28e33c 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,9 @@ f'''[![build](https://github.com/python/python-docs-pl/actions/workflows/update- ''') ]]] --> [![build](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml/badge.svg)](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml) -[![podstawowe artykuły 100.00%](https://img.shields.io/badge/podstawowe_artykuły-100.00%25-0.svg)](https://translations.python.org/#pl) -[![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość_słów-5.81%25-0.svg)](https://translations.python.org/#pl) -[![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość_napisów-12.68%25-0.svg)](https://translations.python.org/#pl) +[![podstawowe artykuły 99.88%](https://img.shields.io/badge/podstawowe_artykuły-99.88%25-0.svg)](https://translations.python.org/#pl) +[![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość_słów-5.80%25-0.svg)](https://translations.python.org/#pl) +[![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość_napisów-12.65%25-0.svg)](https://translations.python.org/#pl) [![liczba błędów lintowania](https://shields.io/badge/dynamic/xml?url=https%3A%2F%2Ftranslations.python.org%2Fbuild-details.html&query=%2F%2Ftr%5Btd%5B%40data-label%3D%27language%27%20and%20contains%28.%2C%20%27%28pl%29%27%29%5D%5D%20%20%20%2F%2Ftd%5B%40data-label%3D%27lint%27%5D%2Fa%2Ftext()&label=b%C5%82%C4%99dy%20lintowania)](https://github.com/python/python-docs-pl/actions/workflows/update-lint-and-build.yml) diff --git a/c-api/memory.po b/c-api/memory.po index e99316d36..f51b04602 100644 --- a/c-api/memory.po +++ b/c-api/memory.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -120,8 +120,8 @@ msgid "" "certain circumstances, the Python memory manager may or may not trigger " "appropriate actions, like garbage collection, memory compaction or other " "preventive procedures. Note that by using the C library allocator as shown " -"in the previous example, the allocated memory for the I/O buffer escapes " -"completely the Python memory manager." +"in the previous example, the allocated memory for the I/O buffer completely " +"escapes the Python memory manager." msgstr "" msgid "" @@ -218,9 +218,9 @@ msgid "" msgstr "" msgid "" -"Allocates *nelem* elements each whose size in bytes is *elsize* and returns " -"a pointer of type :c:expr:`void*` to the allocated memory, or ``NULL`` if " -"the request fails. The memory is initialized to zeros." +"Allocates *nelem* elements each of size *elsize* bytes and returns a pointer " +"of type :c:expr:`void*` to the allocated memory, or ``NULL`` if the request " +"fails. The memory is initialized to zeros." msgstr "" msgid "" diff --git a/howto/annotations.po b/howto/annotations.po index 82095cefc..503812311 100644 --- a/howto/annotations.po +++ b/howto/annotations.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,12 +26,6 @@ msgstr "" msgid "Annotations Best Practices" msgstr "Najlepsze praktyki dotyczące adnotacji" -msgid "author" -msgstr "autor" - -msgid "Larry Hastings" -msgstr "Larry Hastings" - msgid "Abstract" msgstr "Streszczenie" diff --git a/howto/argparse.po b/howto/argparse.po index 745ab59f5..5aba0c110 100644 --- a/howto/argparse.po +++ b/howto/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,12 +26,6 @@ msgstr "" msgid "Argparse Tutorial" msgstr "" -msgid "author" -msgstr "autor" - -msgid "Tshepang Mbambo" -msgstr "" - msgid "" "This tutorial is intended to be a gentle introduction to :mod:`argparse`, " "the recommended command-line parsing module in the Python standard library." diff --git a/howto/curses.po b/howto/curses.po index c03dfe018..3a123ecf7 100644 --- a/howto/curses.po +++ b/howto/curses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,18 +26,6 @@ msgstr "" msgid "Curses Programming with Python" msgstr "" -msgid "Author" -msgstr "Autor" - -msgid "A.M. Kuchling, Eric S. Raymond" -msgstr "" - -msgid "Release" -msgstr "wydanie" - -msgid "2.04" -msgstr "2.04" - msgid "Abstract" msgstr "Streszczenie" diff --git a/howto/descriptor.po b/howto/descriptor.po index 3424e961f..e26fa5274 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,18 +26,6 @@ msgstr "" msgid "Descriptor Guide" msgstr "" -msgid "Author" -msgstr "Autor" - -msgid "Raymond Hettinger" -msgstr "Raymond Hettinger" - -msgid "Contact" -msgstr "" - -msgid "" -msgstr "" - msgid "Contents" msgstr "Zawartość" diff --git a/howto/functional.po b/howto/functional.po index a3e035a4d..d732d5807 100644 --- a/howto/functional.po +++ b/howto/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-09 16:27+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,18 +26,6 @@ msgstr "" msgid "Functional Programming HOWTO" msgstr "" -msgid "Author" -msgstr "Autor" - -msgid "\\A. M. Kuchling" -msgstr "" - -msgid "Release" -msgstr "wydanie" - -msgid "0.32" -msgstr "0.32" - msgid "" "In this document, we'll take a tour of Python's features suitable for " "implementing programs in a functional style. After an introduction to the " @@ -1481,10 +1469,11 @@ msgid "Revision History and Acknowledgements" msgstr "" msgid "" -"The author would like to thank the following people for offering " -"suggestions, corrections and assistance with various drafts of this article: " -"Ian Bicking, Nick Coghlan, Nick Efford, Raymond Hettinger, Jim Jewett, Mike " -"Krell, Leandro Lameiro, Jussi Salmela, Collin Winter, Blake Winton." +"This HOWTO was originally written by A. M. Kuchling. The author would like " +"to thank the following people for offering suggestions, corrections and " +"assistance with various drafts of this article: Ian Bicking, Nick Coghlan, " +"Nick Efford, Raymond Hettinger, Jim Jewett, Mike Krell, Leandro Lameiro, " +"Jussi Salmela, Collin Winter, Blake Winton." msgstr "" msgid "Version 0.1: posted June 30 2006." @@ -1558,9 +1547,11 @@ msgstr "" msgid "" "Mertz also wrote a 3-part series of articles on functional programming for " -"IBM's DeveloperWorks site; see `part 1 `__, `part 2 `__, and " -"`part 3 `__," +"IBM's DeveloperWorks site; see `part 1 `__, `part 2 " +"`__, and `part 3 `__." msgstr "" msgid "Python documentation" diff --git a/howto/instrumentation.po b/howto/instrumentation.po index 3d0c5ed8e..f13b745fc 100644 --- a/howto/instrumentation.po +++ b/howto/instrumentation.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2026\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,15 +26,6 @@ msgstr "" msgid "Instrumenting CPython with DTrace and SystemTap" msgstr "" -msgid "author" -msgstr "autor" - -msgid "David Malcolm" -msgstr "David Malcolm" - -msgid "Łukasz Langa" -msgstr "Łukasz Langa" - msgid "" "DTrace and SystemTap are monitoring tools, each providing a way to inspect " "what the processes on a computer system are doing. They both use domain-" diff --git a/howto/ipaddress.po b/howto/ipaddress.po index 50365efdd..8bf307f66 100644 --- a/howto/ipaddress.po +++ b/howto/ipaddress.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,15 +26,6 @@ msgstr "" msgid "An introduction to the ipaddress module" msgstr "" -msgid "author" -msgstr "autor" - -msgid "Peter Moody" -msgstr "" - -msgid "Nick Coghlan" -msgstr "" - msgid "Overview" msgstr "Skorowidz" diff --git a/howto/logging-cookbook.po b/howto/logging-cookbook.po index 231405f15..73df29f8c 100644 --- a/howto/logging-cookbook.po +++ b/howto/logging-cookbook.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,12 +26,6 @@ msgstr "" msgid "Logging Cookbook" msgstr "" -msgid "Author" -msgstr "Autor" - -msgid "Vinay Sajip " -msgstr "" - msgid "" "This page contains a number of recipes related to logging, which have been " "found useful in the past. For links to tutorial and reference information, " diff --git a/howto/logging.po b/howto/logging.po index 8181e42cb..dd221447a 100644 --- a/howto/logging.po +++ b/howto/logging.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,12 +26,6 @@ msgstr "" msgid "Logging HOWTO" msgstr "" -msgid "Author" -msgstr "Autor" - -msgid "Vinay Sajip " -msgstr "" - msgid "" "This page contains tutorial information. For links to reference information " "and a logging cookbook, please see :ref:`tutorial-ref-links`." diff --git a/howto/perf_profiling.po b/howto/perf_profiling.po index abeec81ee..5cd5e238e 100644 --- a/howto/perf_profiling.po +++ b/howto/perf_profiling.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,12 +26,6 @@ msgstr "" msgid "Python support for the ``perf map`` compatible profilers" msgstr "" -msgid "author" -msgstr "autor" - -msgid "Pablo Galindo" -msgstr "" - msgid "" "`The Linux perf profiler `_ and `samply " "`_ are powerful tools that allow you to " diff --git a/howto/regex.po b/howto/regex.po index 24ab7394e..06ad6cc58 100644 --- a/howto/regex.po +++ b/howto/regex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2026\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,12 +26,6 @@ msgstr "" msgid "Regular expression HOWTO" msgstr "" -msgid "Author" -msgstr "Autor" - -msgid "A.M. Kuchling " -msgstr "A.M. Kuchling " - msgid "Abstract" msgstr "Streszczenie" diff --git a/howto/sockets.po b/howto/sockets.po index a9b22441f..06ea12c3a 100644 --- a/howto/sockets.po +++ b/howto/sockets.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-05 16:27+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: Maciej Olko , 2026\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -27,12 +27,6 @@ msgstr "" msgid "Socket Programming HOWTO" msgstr "" -msgid "Author" -msgstr "Autor" - -msgid "Gordon McMillan" -msgstr "" - msgid "Abstract" msgstr "Streszczenie" diff --git a/howto/sorting.po b/howto/sorting.po index 042454dca..4f08a4cdd 100644 --- a/howto/sorting.po +++ b/howto/sorting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,12 +26,6 @@ msgstr "" msgid "Sorting Techniques" msgstr "" -msgid "Author" -msgstr "Autor" - -msgid "Andrew Dalke and Raymond Hettinger" -msgstr "" - msgid "" "Python lists have a built-in :meth:`list.sort` method that modifies the list " "in-place. There is also a :func:`sorted` built-in function that builds a " diff --git a/howto/unicode.po b/howto/unicode.po index f707f2a02..4d40ca2dc 100644 --- a/howto/unicode.po +++ b/howto/unicode.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,12 +26,6 @@ msgstr "" msgid "Unicode HOWTO" msgstr "" -msgid "Release" -msgstr "wydanie" - -msgid "1.12" -msgstr "1.12" - msgid "" "This HOWTO discusses Python's support for the Unicode specification for " "representing textual data, and explains various problems that people " diff --git a/howto/urllib2.po b/howto/urllib2.po index 1bab6776e..2ce2f4ad9 100644 --- a/howto/urllib2.po +++ b/howto/urllib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -26,12 +26,6 @@ msgstr "" msgid "HOWTO Fetch Internet Resources Using The urllib Package" msgstr "" -msgid "Author" -msgstr "Autor" - -msgid "`Michael Foord `_" -msgstr "" - msgid "Introduction" msgstr "Wprowadzenie" diff --git a/library/argparse.po b/library/argparse.po index bb287fa45..e534c250f 100644 --- a/library/argparse.po +++ b/library/argparse.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-09 16:27+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1730,6 +1730,14 @@ msgstr "" ">>> parser.parse_args('--foo XXX'.split())\n" "Namespace(bar='XXX')" +msgid "" +"Multiple arguments may share the same ``dest``. By default, the value from " +"the last such argument given on the command line wins. Use " +"``action='append'`` to collect values from all of them into a list instead. " +"For conflicting *option strings* rather than ``dest`` names, see " +"conflict_handler_." +msgstr "" + msgid "Single-dash long option now takes precedence over short options." msgstr "" @@ -2226,6 +2234,13 @@ msgid "" "only the ``foo`` and ``baz`` attributes are present." msgstr "" +msgid "" +"If a subparser defines an argument with the same ``dest`` as the parent " +"parser, the two share a single namespace attribute, so the parent's value " +"won't be retained. Users should give them distinct ``dest`` values to keep " +"both." +msgstr "" + msgid "" "Similarly, when a help message is requested from a subparser, only the help " "for that particular parser will be printed. The help message will not " diff --git a/library/asyncio.po b/library/asyncio.po index 8c333e20c..22a23f107 100644 --- a/library/asyncio.po +++ b/library/asyncio.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: Maciej Olko , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socket.po b/library/socket.po index ea572e47a..7d1e6f3de 100644 --- a/library/socket.po +++ b/library/socket.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:01+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -769,68 +769,8 @@ msgid "" msgstr "" msgid "" -"Create a new socket using the given address family, socket type and protocol " -"number. The address family should be :const:`AF_INET` (the default), :const:" -"`AF_INET6`, :const:`AF_UNIX`, :const:`AF_CAN`, :const:`AF_PACKET`, or :const:" -"`AF_RDS`. The socket type should be :const:`SOCK_STREAM` (the default), :" -"const:`SOCK_DGRAM`, :const:`SOCK_RAW` or perhaps one of the other ``SOCK_`` " -"constants. The protocol number is usually zero and may be omitted or in the " -"case where the address family is :const:`AF_CAN` the protocol should be one " -"of :const:`CAN_RAW`, :const:`CAN_BCM`, :const:`CAN_ISOTP` or :const:" -"`CAN_J1939`." -msgstr "" - -msgid "" -"If *fileno* is specified, the values for *family*, *type*, and *proto* are " -"auto-detected from the specified file descriptor. Auto-detection can be " -"overruled by calling the function with explicit *family*, *type*, or *proto* " -"arguments. This only affects how Python represents e.g. the return value " -"of :meth:`socket.getpeername` but not the actual OS resource. Unlike :func:" -"`socket.fromfd`, *fileno* will return the same socket and not a duplicate. " -"This may help close a detached socket using :meth:`socket.close`." -msgstr "" - -msgid "The newly created socket is :ref:`non-inheritable `." -msgstr "" - -msgid "" -"Raises an :ref:`auditing event ` ``socket.__new__`` with arguments " -"``self``, ``family``, ``type``, ``protocol``." -msgstr "" - -msgid "The AF_CAN family was added. The AF_RDS family was added." -msgstr "" - -msgid "The CAN_BCM protocol was added." -msgstr "" - -msgid "The returned socket is now non-inheritable." -msgstr "" - -msgid "The CAN_ISOTP protocol was added." -msgstr "" - -msgid "" -"When :const:`SOCK_NONBLOCK` or :const:`SOCK_CLOEXEC` bit flags are applied " -"to *type* they are cleared, and :attr:`socket.type` will not reflect them. " -"They are still passed to the underlying system ``socket()`` call. Therefore," -msgstr "" - -msgid "" -"sock = socket.socket(\n" -" socket.AF_INET,\n" -" socket.SOCK_STREAM | socket.SOCK_NONBLOCK)" -msgstr "" - -msgid "" -"will still create a non-blocking socket on OSes that support " -"``SOCK_NONBLOCK``, but ``sock.type`` will be set to ``socket.SOCK_STREAM``." -msgstr "" - -msgid "The CAN_J1939 protocol was added." -msgstr "" - -msgid "The IPPROTO_MPTCP protocol was added." +"The :class:`socket ` class constructor creates a new socket " +"directly; see :ref:`socket-objects` for its parameters and full description." msgstr "" msgid "" @@ -948,14 +888,15 @@ msgid "" "daemon). The socket is assumed to be in blocking mode." msgstr "" -msgid "" -"Instantiate a socket from data obtained from the :meth:`socket.share` " -"method. The socket is assumed to be in blocking mode." +msgid "The newly created socket is :ref:`non-inheritable `." +msgstr "" + +msgid "The returned socket is now non-inheritable." msgstr "" msgid "" -"This is a Python type object that represents the socket object type. It is " -"the same as ``type(socket(...))``." +"Instantiate a socket from data obtained from the :meth:`socket.share` " +"method. The socket is assumed to be in blocking mode." msgstr "" msgid "Other functions" @@ -1429,6 +1370,65 @@ msgstr "" msgid "Socket Objects" msgstr "" +msgid "" +"Create a new socket using the given address family, socket type and protocol " +"number. The address family should be :const:`AF_INET` (the default), :const:" +"`AF_INET6`, :const:`AF_UNIX`, :const:`AF_CAN`, :const:`AF_PACKET`, or :const:" +"`AF_RDS`. The socket type should be :const:`SOCK_STREAM` (the default), :" +"const:`SOCK_DGRAM`, :const:`SOCK_RAW` or perhaps one of the other ``SOCK_`` " +"constants. The protocol number is usually zero and may be omitted or in the " +"case where the address family is :const:`AF_CAN` the protocol should be one " +"of :const:`CAN_RAW`, :const:`CAN_BCM`, :const:`CAN_ISOTP` or :const:" +"`CAN_J1939`." +msgstr "" + +msgid "" +"If *fileno* is specified, the values for *family*, *type*, and *proto* are " +"auto-detected from the specified file descriptor. Auto-detection can be " +"overruled by calling the function with explicit *family*, *type*, or *proto* " +"arguments. This only affects how Python represents e.g. the return value " +"of :meth:`socket.getpeername` but not the actual OS resource. Unlike :func:" +"`socket.fromfd`, *fileno* will return the same socket and not a duplicate. " +"This may help close a detached socket using :meth:`socket.close`." +msgstr "" + +msgid "" +"Raises an :ref:`auditing event ` ``socket.__new__`` with arguments " +"``self``, ``family``, ``type``, ``protocol``." +msgstr "" + +msgid "The AF_CAN family was added. The AF_RDS family was added." +msgstr "" + +msgid "The CAN_BCM protocol was added." +msgstr "" + +msgid "The CAN_ISOTP protocol was added." +msgstr "" + +msgid "" +"When :const:`SOCK_NONBLOCK` or :const:`SOCK_CLOEXEC` bit flags are applied " +"to *type* they are cleared, and :attr:`socket.type` will not reflect them. " +"They are still passed to the underlying system ``socket()`` call. Therefore," +msgstr "" + +msgid "" +"sock = socket.socket(\n" +" socket.AF_INET,\n" +" socket.SOCK_STREAM | socket.SOCK_NONBLOCK)" +msgstr "" + +msgid "" +"will still create a non-blocking socket on OSes that support " +"``SOCK_NONBLOCK``, but ``sock.type`` will be set to ``socket.SOCK_STREAM``." +msgstr "" + +msgid "The CAN_J1939 protocol was added." +msgstr "" + +msgid "The IPPROTO_MPTCP protocol was added." +msgstr "" + msgid "" "Socket objects have the following methods. Except for :meth:`~socket." "makefile`, these correspond to Unix system calls applicable to sockets." @@ -1483,7 +1483,7 @@ msgstr "" msgid "" ":exc:`OSError` is now raised if an error occurs when the underlying :c:func:" -"`close` call is made." +"`!close` call is made." msgstr "" msgid "" @@ -1520,7 +1520,7 @@ msgstr "" msgid "" "Like ``connect(address)``, but return an error indicator instead of raising " -"an exception for errors returned by the C-level :c:func:`connect` call " +"an exception for errors returned by the C-level :c:func:`!connect` call " "(other problems, such as \"host not found,\" can still raise exceptions). " "The error indicator is ``0`` if the operation succeeded, otherwise the value " "of the :c:data:`errno` variable. This is useful to support, for example, " @@ -1712,7 +1712,7 @@ msgid "" msgstr "" msgid "" -"On systems which support the :const:`SCM_RIGHTS` mechanism, the following " +"On systems which support the :const:`!SCM_RIGHTS` mechanism, the following " "function will receive up to *maxfds* file descriptors, returning the message " "data and a list containing the descriptors (while ignoring unexpected " "conditions such as unrelated control messages being received). See also :" @@ -1846,7 +1846,7 @@ msgstr "" msgid "" "The following function sends the list of file descriptors *fds* over an :" -"const:`AF_UNIX` socket, on systems which support the :const:`SCM_RIGHTS` " +"const:`AF_UNIX` socket, on systems which support the :const:`!SCM_RIGHTS` " "mechanism. See also :meth:`recvmsg`. ::" msgstr "" @@ -1934,8 +1934,8 @@ msgid "" "case it is up to the caller to ensure that the bytestring contains the " "proper bits (see the optional built-in module :mod:`struct` for a way to " "encode C structures as bytestrings). When *value* is set to ``None``, " -"*optlen* argument is required. It's equivalent to calling :c:func:" -"`setsockopt` C function with ``optval=NULL`` and ``optlen=optlen``." +"*optlen* argument is required. It's equivalent to calling :c:func:`!" +"setsockopt` C function with ``optval=NULL`` and ``optlen=optlen``." msgstr "" msgid "setsockopt(level, optname, None, optlen: int) form added." @@ -1959,7 +1959,7 @@ msgid "" msgstr "" msgid "" -"Note that there are no methods :meth:`read` or :meth:`write`; use :meth:" +"Note that there are no methods :meth:`!read` or :meth:`!write`; use :meth:" "`~socket.recv` and :meth:`~socket.send` without *flags* argument instead." msgstr "" @@ -1977,6 +1977,13 @@ msgstr "" msgid "The socket protocol." msgstr "" +msgid "" +"The base class of the :class:`~socket.socket` type, re-exported from :mod:`!" +"_socket`. An instance check such as ``isinstance(socket(...), SocketType)`` " +"is true, but ``SocketType`` is not the same as ``type(socket(...))``, which " +"is :class:`~socket.socket` itself." +msgstr "" + msgid "Notes on socket timeouts" msgstr "" diff --git a/library/unittest.mock.po b/library/unittest.mock.po index c578bd05f..955a74049 100644 --- a/library/unittest.mock.po +++ b/library/unittest.mock.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:02+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1958,8 +1958,8 @@ msgid "" msgstr "" msgid "" -"The return value of :meth:`MagicMock.__iter__` can be any iterable object " -"and isn't required to be an iterator:" +"The return value of :meth:`!__iter__` can be any iterable object and isn't " +"required to be an iterator:" msgstr "" msgid "" diff --git a/reference/expressions.po b/reference/expressions.po index 6f906c331..d7f073c7b 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:02+0000\n" "Last-Translator: python-doc bot, 2026\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -986,46 +986,124 @@ msgstr "" msgid "Generator expressions" msgstr "" -msgid "A generator expression is a compact generator notation in parentheses:" +msgid "" +"The syntax for :dfn:`generator expressions` is the same as for list :ref:" +"`comprehensions `, except that they are enclosed in " +"parentheses instead of brackets. For example::" +msgstr "" + +msgid "" +">>> iterator = (x ** 2 for x in range(10))\n" +">>> iterator\n" +" at ...>" +msgstr "" + +msgid "" +"At runtime, a generator expression evaluates to a :term:`generator iterator` " +"which yields the same values as the corresponding list comprehension::" +msgstr "" + +msgid "" +">>> list(iterator)\n" +"[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]" +msgstr "" + +msgid "" +"Thus, the example above is roughly equivalent to defining and calling the " +"following generator function::" +msgstr "" + +msgid "" +"def make_generator_of_squares(iterator):\n" +" for x in iterator:\n" +" yield x ** 2\n" +"\n" +"make_generator_of_squares(iter(range(10)))" +msgstr "" + +msgid "" +"The enclosing parentheses can be omitted in calls when the generator " +"expression is the only positional argument and there are no keyword " +"arguments. See the :ref:`Calls section ` for details. For example::" +msgstr "" + +msgid "" +"# The parentheses after `sum` are part of the call syntax:\n" +">>> sum(x ** 2 for x in range(10))\n" +"285\n" +"\n" +"# The generator needs its own parentheses if it's not the only argument:\n" +">>> sum((x ** 2 for x in range(10)), start=1000)\n" +"1285" +msgstr "" + +msgid "" +"The iterable expression in the leftmost :keyword:`!for` clause is evaluated " +"immediately, so that an error raised by this expression will be emitted at " +"the point where the generator expression is defined, rather than at the " +"point where the first value is retrieved::" +msgstr "" + +msgid "" +">>> (x ** 2 for x in nonexistent_iterable)\n" +"Traceback (most recent call last):\n" +" ...\n" +"NameError: name 'nonexistent_iterable' is not defined" msgstr "" msgid "" -"A generator expression yields a new generator object. Its syntax is the " -"same as for comprehensions, except that it is enclosed in parentheses " -"instead of brackets or curly braces." +"After the expression is evaluated, an iterator is created from the result, " +"as if :py:func:`iter` was called on it. Any error raised when creating the " +"iterator is also emitted immediately::" msgstr "" msgid "" -"Variables used in the generator expression are evaluated lazily when the :" -"meth:`~generator.__next__` method is called for the generator object (in the " -"same fashion as normal generators). However, the iterable expression in the " -"leftmost :keyword:`!for` clause is immediately evaluated, and the :term:" -"`iterator` is immediately created for that iterable, so that an error " -"produced while creating the iterator will be emitted at the point where the " -"generator expression is defined, rather than at the point where the first " -"value is retrieved. Subsequent :keyword:`!for` clauses and any filter " -"condition in the leftmost :keyword:`!for` clause cannot be evaluated in the " -"enclosing scope as they may depend on the values obtained from the leftmost " -"iterable. For example: ``(x*y for x in range(10) for y in range(x, x+10))``." +">>> (x ** 2 for x in None)\n" +"Traceback (most recent call last):\n" +" ...\n" +"TypeError: 'NoneType' object is not iterable" msgstr "" msgid "" -"The parentheses can be omitted on calls with only one argument. See " -"section :ref:`calls` for details." +"All other expressions are evaluated lazily, in the same fashion as normal " +"generators (that is, when the iterator is asked to yield a value)::" +msgstr "" + +msgid "" +">>> iterator = (nonexistent_value for x in range(10))\n" +">>> iterator\n" +" at ...>\n" +">>> list(iterator)\n" +"Traceback (most recent call last):\n" +" ...\n" +"NameError: name 'nonexistent_value' is not defined" +msgstr "" + +msgid "" +">>> iterator = (x * y for x in range(10) for y in nonexistent_iterable)\n" +">>> iterator\n" +" at ...>\n" +">>> list(iterator)\n" +"Traceback (most recent call last):\n" +" ...\n" +"NameError: name 'nonexistent_iterable' is not defined" msgstr "" msgid "" "To avoid interfering with the expected operation of the generator expression " -"itself, ``yield`` and ``yield from`` expressions are prohibited in the " -"implicitly defined generator." +"itself, ``yield`` and ``yield from`` expressions are prohibited inside the " +"implicitly nested scope." msgstr "" msgid "" "If a generator expression contains either :keyword:`!async for` clauses or :" "keyword:`await` expressions it is called an :dfn:`asynchronous generator " -"expression`. An asynchronous generator expression returns a new " -"asynchronous generator object, which is an asynchronous iterator (see :ref:" -"`async-iterators`)." +"expression`. An asynchronous generator expression returns a new asynchronous " +"generator object, which is an asynchronous iterator (see :ref:`async-" +"iterators`)." +msgstr "" + +msgid "The formal grammar for generator expressions is:" msgstr "" msgid "Asynchronous generator expressions were introduced." diff --git a/tutorial/venv.po b/tutorial/venv.po index d00265633..efd05db5c 100644 --- a/tutorial/venv.po +++ b/tutorial/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-02 00:16+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:02+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -181,6 +181,14 @@ msgstr "" "'~/envs/tutorial-env/lib/python3.5/site-packages']\n" ">>>" +msgid "" +"Note that the activated virtual environment does not alter the " +"``PYTHONPATH`` variable in any way. This may lead to unexpected results if " +"the path includes references to code which is incompatible with the Python " +"version the virtual environment is using. The best practice is to ``unset " +"PYTHONPATH`` in bash or the equivalent for the shell you are using." +msgstr "" + msgid "To deactivate a virtual environment, type::" msgstr "Aby deaktywować środowisko wirtualne, wpisz::" diff --git a/whatsnew/changelog.po b/whatsnew/changelog.po index dd693f85f..3581ec60d 100644 --- a/whatsnew/changelog.po +++ b/whatsnew/changelog.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-09 16:27+0000\n" +"POT-Creation-Date: 2026-06-11 17:33+0000\n" "PO-Revision-Date: 2025-09-16 00:02+0000\n" "Last-Translator: python-doc bot, 2026\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -32,6 +32,21 @@ msgstr "Następna wersja Pythona" msgid "*Release date: XXXX-XX-XX*" msgstr "*Data wydania: XX.XX.XXXX*" +msgid "macOS" +msgstr "macOS" + +msgid ":gh:`151163`: Updated macOS installer to include SQLite version 3.53.2." +msgstr "" + +msgid "Windows" +msgstr "Windows" + +msgid ":gh:`151163`: Updated Windows builds to include SQLite version 3.53.2." +msgstr "" + +msgid ":gh:`151159`: Updated bundled version of OpenSSL to 3.5.7." +msgstr "" + msgid "Tests" msgstr "Testy" @@ -41,6 +56,12 @@ msgstr "" msgid "Security" msgstr "Bezpieczeństwo" +msgid ":gh:`151159`: Update macOS installer to use OpenSSL 3.5.7." +msgstr "" + +msgid ":gh:`151159`: Update Android and iOS installers to use OpenSSL 3.5.7." +msgstr "" + msgid "" ":gh:`150599`: Fix a possible stack buffer overflow in :mod:`bz2` when a :" "class:`bz2.BZ2Decompressor` is reused after a decompression error. The " @@ -56,6 +77,23 @@ msgstr "" msgid "Library" msgstr "Biblioteka" +msgid "" +":gh:`151126`: Fix a crash when :exc:`MemoryError` in :func:`!os." +"_path_splitroot` was not set properly." +msgstr "" + +msgid "" +":gh:`151295`: Fixed a crash (use-after-free) in :meth:`bytes.join` and :meth:" +"`bytearray.join` that could occur if an item's :meth:`~object.__buffer__` " +"concurrently mutates the sequence being joined. The mutation is now reported " +"as a :exc:`RuntimeError` instead." +msgstr "" + +msgid "" +":gh:`109940`: Fix Windows :mod:`venv` activation in ``cmd.exe`` to respect " +"``VIRTUAL_ENV_DISABLE_PROMPT``." +msgstr "" + msgid "" ":gh:`151039`: Fix a crash when static :mod:`datetime` types outlive the " "``_datetime`` module." @@ -78,6 +116,11 @@ msgid "" "even when the target slice is empty." msgstr "" +msgid "" +":gh:`143008`: Fix race conditions when re-initializing a :class:`io." +"TextIOWrapper` object." +msgstr "" + msgid "" ":gh:`150662`: Fix the ``--gecko`` collector in :mod:`profiling.sampling` " "that kept every sample in memory. It now writes sample and marker data to " @@ -120,6 +163,12 @@ msgid "" "XML body." msgstr "" +msgid "" +":gh:`143988`: Fixed crashes in :meth:`socket.socket.sendmsg` and :meth:" +"`socket.socket.recvmsg_into` that could occur if buffer sequences are " +"concurrently mutated." +msgstr "" + msgid "" ":gh:`91099`: :meth:`imaplib.IMAP4.login` now raises exceptions with :class:" "`str` instead of :class:`bytes`. Patch by Florian Best." @@ -148,9 +197,34 @@ msgstr "" msgid "Core and Builtins" msgstr "Core i builtiny" +msgid "" +":gh:`151253`: If ``import encodings`` (first import) fails at Python " +"startup, dump the Python path configuration to help users debugging their " +"configuration. Patch by Victor Stinner." +msgstr "" + +msgid "" +":gh:`151238`: Fix a crash when compiling a concatenated f-string or t-string " +"if an error occurs when processing one of it's parts." +msgstr "" + +msgid "" +":gh:`151112`: Fix a crash in the compiler that could occur when running out " +"of memory." +msgstr "" + msgid "" ":gh:`151126`: Fix a crash, when there's no memory left on a device, which " -"happened in code compilation. Now it raises a proper :exc:`MemoryError`." +"happened in: code compilation, :mod:`!_interpchannels` module, :func:`!" +"_winapi.CreateProcess` function." +msgstr "" + +msgid "Now these places raise proper :exc:`MemoryError` errors." +msgstr "" + +msgid "" +":gh:`150988`: Fix a reference leak in :exc:`OSError` when attributes are set " +"before ``super().__init__()``." msgstr "" msgid "" @@ -168,6 +242,13 @@ msgid "" "frames." msgstr "" +msgid "" +":gh:`150700`: Fix a :exc:`SystemError` when compiling a class-scope " +"comprehension containing a ``lambda`` that references ``__class__``, " +"``__classdict__``, or ``__conditional_annotations__``. Patch by Bartosz " +"Sławecki." +msgstr "" + msgid "" ":gh:`150633`: Fix the frozen importer accepting module names with embedded " "null bytes, which caused it to bypass the :data:`sys.modules` cache and " @@ -196,12 +277,24 @@ msgstr "" msgid "C API" msgstr "C API" +msgid "" +":gh:`123619`: :c:func:`PyUnstable_Object_EnableDeferredRefcount` now returns " +"``0`` if the object is not tracked by the garbage collector: if :func:`gc." +"is_tracked` is false. Patch by Victor Stinner." +msgstr "" + msgid "" ":gh:`150907`: Fix ``dynamic_annotations.h`` header file when built with C++ " "and Valgrind: add ``extern \"C++\" scope`` for the C++ template. Patch by " "Victor Stinner." msgstr "" +msgid "Build" +msgstr "Build" + +msgid ":gh:`151163`: Updated Android build to include SQLite version 3.53.2." +msgstr "" + msgid "Python 3.15.0 beta 2" msgstr "" @@ -586,9 +679,6 @@ msgid "" "tests if it's not supported. Patch by Victor Stinner." msgstr "" -msgid "Build" -msgstr "Build" - msgid "" ":gh:`148294`: Corrected the use of ``AC_PATH_TOOL`` in ``configure.ac`` to " "allow a C++ compiler to be found on :envvar:`!PATH`." @@ -600,9 +690,6 @@ msgid "" "kiB. Patch by Victor Stinner." msgstr "" -msgid "Windows" -msgstr "Windows" - msgid "" ":gh:`149786`: Fixes virtual environment launchers on Windows free-threaded " "builds." @@ -621,9 +708,6 @@ msgstr "" msgid ":gh:`149029`: Update Windows installer to ship with SQLite 3.53.1." msgstr "" -msgid "macOS" -msgstr "macOS" - msgid "" ":gh:`150644`: When system logging is enabled (with ``config." "use_system_logger``, messages are now tagged as public. This allows the "